package org.skyer.third.gateway.api.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.skyer.third.gateway.api.enums.RefundTypeEnum;


@Data
public class TripartitePushOrderDTO extends  TripartitePushBaseDTO{

    @ApiModelProperty(value ="订单id")
    private String orderId;

    @ApiModelProperty(value ="子订单id")
    private String subOrderId;

    /**
     * @see org.skyer.third.gateway.api.enums.TripartitePushTypeEnum
     */
    @ApiModelProperty(value ="平台推送类型参考: TripartitePushTypeEnum")
    private Integer pushType;

    @ApiModelProperty(value ="三方原始消息:用作数据观察")
    private String msg;

    @ApiModelProperty(value ="卖家备注：类型为修改备注存在")
    private String remark;

    @ApiModelProperty(value ="旗帜：类型为修改备注存在")
    private Integer sellerFlag;

    @ApiModelProperty(value = "退款类型 1:仅退款 2:退货退款")
    private RefundTypeEnum refundTypeEnum;
}
